.main{ background-color: #ffffff;}

.top_news{ padding: 40px 0;}
.top_news .tit{ font-size: 32px; color: #2e6da1; text-align: center;}
.top_news .tit a{ color: #2e6da1;}
.top_news .detail{ font-size: 16px; color: #747474; text-align: center; height: 50px; line-height: 50px;}

@media (max-width:768px) {
	.top_news .tit{ font-size: 24px;}
    .top_news .detail{ font-size: 14px;}
    .top_news{ padding: 20px 0 10px;}
}

/*column1*/
.column1{ display: flex; justify-content: space-between; flex-wrap: wrap;}

/*.column1_L{ width: 47%; }*/
/**/
.column2{}
.column2 .swiper-slide{ width: 23%; background-color: #f6f8fb;}
.column2 .swiper-slide .place{ padding-top: 17.52%;}



/*column3*/
.columnT{ width: 100%;}
.columnT p{color: #fff; background: #5292c6; position: relative;float: left; padding: 0 24px; text-align: center; margin-right: 0;font-weight: bold;font-size: 1.25em;line-height: 48px;}
.columnT p::after{content: "";position: absolute; bottom: 0;left: 50%;  margin-bottom: -20px; margin-left: -10px; border: 10px solid transparent; border-top-color: #5292c6;}

.column3_1{padding: 40px 30px;}

.column3_1_L2 .place{ padding-top: 31.847%;}

.column3_1_M_list .menu-cards li a.item{box-sizing: border-box; padding: 20px 14% 0; font-size: 1em; height: 130px;}
.column3_1_M_list .menu-cards li a.item i{height: 40px; line-height: 40px; overflow: hidden; font-size:2.5em; color: #87cadb;}
.column3_1_M_list .menu-cards li a.item i.icon-niandubaobiao-niandubaobiao-full{font-size:3.5em;}
.column3_1_M_list .menu-cards li a.item p{ padding-top: 10px;}
@media (max-width:1500px) {
	.column3_1_M_list .menu-cards li a.item{padding: 15px 14% 0; height: 124px;}
	.column3_1_M_list .menu-cards li a.item i{font-size:2.1em;}
}
@media (max-width:1280px) {
	.column3_1_M_list .menu-cards li a.item{padding: 30px 14% 0; height: 180px;}
	.column3_1_M_list .menu-cards li a.item i{height: 60px; line-height: 60px;font-size:3em;}
	.floatNotice{ display: none!important;}
}
@media (max-width:414px) {
	.column3_1_M_list .menu-cards li a.item{padding: 20px 14% 0; height: 124px;}
	.column3_1_M_list .menu-cards li a.item i{height: 35px; line-height: 35px; font-size:2.1em;}
	.column3_1_M_list .menu-cards li a.item p{ font-size: 0.875em;}
}


.column3_1_R_list .menu-cards li a.item{font-size: 1em; height: 70px; line-height: 70px;}
.column3_1_R_list .menu-cards li a.item i{width: 25px;  height: 70px;font-size:22px; color: #5292c6; font-weight: bold; margin-right: 4%;}


.column3_1_R_list .menu-cards li a.item p{max-width: 5em; width: 5em;}
@media (max-width:1500px) {
	.column3_1_R_list .menu-cards li a.item{ height: 66px; line-height: 66px;}
	.column3_1_R_list .menu-cards li a.item p{max-width: 4em; width: 4em;}
}
@media (max-width:1280px) {
	.column3_1_R_list .menu-cards li a.item p{max-width: 8.25em; width: 8.25em;}
}
@media (max-width:992px) {
	.column3_1_R_list .menu-cards li a.item p{max-width: 5.25em; width: 5.25em;}
}




/*政务服务*/
.column3_2{padding: 3%;}
.column3_2_L{ border: 1px solid #deebff; border-radius: 5px;}
.column3_2_M{ border: 1px solid #d7f2fb; border-radius: 5px;}
.column3_2_R{ border: 1px solid #ffe6d9; border-radius: 5px;}
.column3_2_T{ display: flex; justify-content: center; align-items: center; padding: 28px 0; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.column3_2_T span{display: inline-block; vertical-align: middle; font-weight: bold; font-size: 1.33em; padding-left: 4%;}
.column3_2_L .column3_2_T{ background: url(c3_2_1.jpg) no-repeat; background-size: cover;}
.column3_2_M .column3_2_T{ background: url(c3_2_3.jpg) no-repeat; background-size: cover;}
.column3_2_R .column3_2_T{ background: url(c3_2_5.jpg) no-repeat; background-size: cover;}
.xnjd .place{ padding-top: 22.093%;}


.column3_2_list{ width: 88%; margin: 10px auto 25px;}
.column3_2_list .menu-cards li a.item i{ font-size: 2.5em; color: #4a4a4a; display: block; height: 70px; line-height: 70px; overflow: hidden;}
.column3_2_list .menu-cards li a.item p{ text-align: center; font-size: 18px;}
@media (max-width:1500px) {
	.column3_2_list .menu-cards li a.item i{ font-size: 2.3em;}
	.xnjd .place{ padding-top: 26.55%;}
}
@media (max-width:414px) {
	.column3_2_T{ padding: 25px 0;}
	.column3_2_list .menu-cards li a.item p{ font-size: 16px;}
	.column3_2_list .menu-cards li a.item i{font-size: 2em;}	
}



.column3_2_more{ width: 92%; height: 40px; line-height: 40px; text-align: center; background-color: #f9fcff; border-radius: 5px; border: 1px solid #e7f0f8; margin: 0 auto 20px; }
.column3_2_more a{width: 100%; height: 40px; display: block; color: #5292c6;}

/*.column3_2_btn{ width: 92%; margin: 0 auto 18px;}
.column3_2_btn ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.column3_2_btn ul li{ width: 48%; height: 70px; background-color: #f7f7f7; text-align: center; line-height: 70px; margin-top: 18px;}
.column3_2_btn ul li a{ display: block; width: 100%; height: 70px;}*/

.column3_2_btn{ width: 94%; margin: 15px auto;}
.column3_2_btn .menu-cards li a.item{font-size: 18px; padding-top: 25px; padding-bottom: 25px;}
@media (max-width:414px) {
	.column3_2_btn .menu-cards li a.item{font-size: 16px;}
}

.column3_2_blist{ background-color: #f7f7f7; padding:20px 25px;}
.column3_2_blist dl{ display: flex; align-items: center; flex-wrap: wrap;}
.column3_2_blist dl dt{ font-size: 1em; color: #5292c6; font-weight: bold;}
.column3_2_blist dl dd{ position: relative; line-height: 25px;}
.column3_2_blist dl dd a{ display: block; padding: 0 35px; font-size: 18px; color: #333333;}
.column3_2_blist dl dd::after{ content: ""; height: 15px; width: 1px; background-color: #dfdfdf;position: absolute; top: 0;bottom: 0; right: 0;margin: auto;}


.column3_3{padding: 3%;}
.column3_3_total{  display: flex;}
.column3_3_total .tit{width: 20%; /*height: 105px;*/ background-color: #edf4f9; text-align: center; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.column3_3_total .tit p{ }
.column3_3_total .tit img{}
.column3_3_total .tit span{ width: 100%; display: block; font-size: 1em; color: #5292c6;}
.column3_3_total .list{width: 80%; /*height: 103px;*/ border: 1px solid #f8e8ea; box-sizing:border-box;}
.column3_3_total .list ul{display: flex; align-items: center; padding: 22px 0; flex-wrap: wrap;}
.column3_3_total .list ul li{ width: 25%;  text-align: center; position: relative;}
.column3_3_total .list ul li:not(:last-child)::after{ content: ""; height: 45px; width: 1px; background-color: #d7d7d7;position: absolute; top: 0;bottom: 0; right: 0;margin: auto;}
.column3_3_total .list ul li h3{ font-weight: normal; color: #908f8f; font-size: 1em;}
.column3_3_total .list ul li p{ font-size: 1em; color: #000000; padding-top: 5px;}
.column3_3_total .list ul li p span{ font-size: 1.5em;}



.c3_3_R_list dl{position: relative;}
.c3_3_R_list dl + dl{margin-top: 25px;}
.c3_3_R_list dl dd{line-height: 26px;}

.c3_3_R_list dl .tit a{ font-size: 18px; padding-bottom: 10px;}
.c3_3_R_list dl .tit a:hover{color: #5292c6;}
.c3_3_R_list dl .time{position: relative; font-size: 16px; color: #858585; display: flex; align-items: center;}
.c3_3_R_list dl .time i{ font-size: 18px; padding-right: 10px;}

.c3_3_R_btn .menu-cards li a.item{font-size: 18px; padding-top: 1.8rem; padding-bottom: 1.8em;}
.c3_3_R_btn .menu-cards li a.item i{display: block; height: 60px; font-size: 3em; color: #5292c6;}
.c3_3_R_btn .menu-cards li a.item p{ font-size: 18px;}
@media (max-width:1500px) {
	.c3_3_R_btn .menu-cards li a.item p{font-size: 16px;}	
	.c3_3_R_btn .menu-cards li a.item{padding-top: 1.8rem; padding-bottom: 1.8rem;}
}
@media (max-width:1280px) {
	.c3_3_R_btn .menu-cards li a.item i{ height: 50px;}
}
@media (max-width:992px) {
	.c3_3_R_btn .menu-cards li{ width: 50%!important;}
}
/*专题*/
.index-bigtitle{ border-bottom: 1px solid #e0e2e4; text-align: center;}
.index-bigtitle h2{ position: relative; font-size: 1.75em; color: #2e6da1; padding-bottom: 30px;}
.index-bigtitle h2::after{ content: ""; width: 72px; height: 4px; background-color: #2e6da1; position: absolute; left: 0; right: 0; bottom: 0; margin: auto;}

.column4{}
.column4_pic{}
.column4_pic .swiper-slide{ width: 23%; background-color: #f6f8fb;}
.column4_pic .swiper-slide .pic{ position: relative; width: 100%; height: 0; overflow: hidden; padding-bottom: 56.2%;}
.column4_pic .swiper-slide .pic img{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.column4_pic .swiper-slide p{ height: 60px; line-height: 60px; overflow: hidden; text-align: center; font-size: 18px;}


.column5 .swiper-slide .place{ padding-top: 27.5%;}

/*适应*/
@media (max-width:1500px) {
	.column3_2_blist dl dd a{padding: 0 25px;}
}
@media (max-width:1280px) {
	.columnT{ margin-top: 20px;}
	.column3_2_L,.column3_2_M,.column3_2_R{ margin-bottom: 20px;}
    .grfw,.frfw{ width: 50%;}
	.xnjd {
		clear: both;
	}
	.column3_3_R{ margin-top: 20px;}
}
@media (max-width:992px) {
	.columnT p{line-height: 42px;}
}
@media (max-width:414px) {
	.index-bigtitle h2{ font-size: 1.4em;}
	.column3_1{padding: 3%;}


	.columnT p{ font-size: 1em; padding: 0 .75em; line-height: 40px;}
    
	.column3_3_total .tit { width: 30%;}
	.column3_3_total .list{ width: 70%;}
	.column3_3_total .list ul{ padding: 0px;}
	.column3_3_total .list ul li{ width: 50%; padding: 10px 0;  }
	.column3_3_total .list ul li:nth-child(2)::after{ content: ""; width: 0;}
	.column3_3_total .list ul li h3{ font-size: 0.875em;}
	.column3_3_total .list ul li p{ font-size: 0.875em;}
	.column3_3_total .list ul li p span{ font-size: 1.4em;}

	.c3_3_R_list dl .time{ font-size: 0.875em;}
	.c3_3_R_list dl .tit a{ font-size: 1em;}

	.column3_2_blist{ padding:10px 15px;}
	.column3_2_blist dl dt{ font-size: 0.875em;}
	.column3_2_blist dl dd a{ display: block; padding: 0 10px; font-size: 0.875em; color: #333333;}

}

/*漂浮广告*/
/* floatNotice样式 */
.floatNotice{
	position:absolute;
	top:0;
	left:0;
	padding:1px;	
	background-color:#fff;
	border:1px solid #355e92;
	overflow:hidden;
	z-index:20000;
}
.floatNotice .floatNotice-btn{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-family:"微软雅黑";
	cursor:pointer;
	color:#555;
	background-color:#dec5c9;
}
.floatNotice .floatNotice-btn:hover{
	color:#dec5c9;
	background-color:#355e92;
}
.floatNotice img{
}
/* floatNotice样式 */
